Java知识体系 Java服务器后台语言
        JavaSE基础 桌面软件  C/S  服务器Server   客户端Clinet
        JavaME手机应用(Android)
        JavaEE企业级应用  后台软件 B/S 浏览器Browser 服务器Server

        JavaSE基础基础语法   JavaOOP 面向对象    JavaAPI 核心语法


        基础语法
        1.程序入口以及输出语句
        2.注释 //     单行多行    解释单行代码
        /**/  多行注释     解释多行代码
        文档注释     解释与类或者方法上
        3.变量 Java高级语言  存数
        语法 数据类型 标识符 =字面量
        4.数据类型---Java有多少种数据类型    两种   基础数据类型 引用类型
        5.基础数据类型
        整数型 btye字节 常用   short 不用 int 常用 默认  long 银行/大数
        1KB=1024字节 作用 传输数据 IO流

        浮点型 double 常用 默认  float
        字符型 char 存一个字符意使用单引号
        布尔型 boolean  逻辑判断true/false

        6.数据类型转换
        强制类型转换/显示类型转换
        强制类型转换语法 小类型= 小类型 大类型
        char->int->long->float->double(正方向隐 式类型  (反方向 显示类型转换)

        练习强制类型转换结果异常
        int a=128+256;    00000000  00000000 00000001  100000000
        byte b=(btye)a;

        7.标识符:给Java变量 类 方法 项目 包起名
        标识符命名规则
        1.可以由字母 数字 _和$组成
        2. 首字母不允许使用数字
        3.关键字(保留字)不允许作为标识符进行使用 编辑器 有颜色
        4.java大小写敏感 组合单词使用驼峰命名 例如ScannerInput

        8. 运算符 功能
        ---按照操作划分---
        数学 基础运算符
        前++先运算 后赋值
        后++先赋值 后运算
        int i=1
        int j=i++ +i++ +i++
        ---按照条件划分---
        关系运算符   >=  <=  ==  !=不等于
        逻辑运算符 ||   短路与  或者 口诀有一个为真结果为真 除非全错
           非   取反
        &&   短路与    并且  口诀 有一个为假结果为假 除非全对

        ---按照结果划分---
        赋值运算符 += -= *= /= %=
        int a=a+1  简写int a+=1
        拼接运算符基础数据类型+字符串 转换为拼接
        System.out.println("输出+"4);输出 4   //打桩：查询数据
        三目运算符 条件判断 语句块1 语句块2 JavaScript语言
        9.流程控制语句
        顺序语句 按照从上至下执行
        分支语句 按照条件 选择执行某个语句块{尽量少使用 程序变卡}
        if语句语法
        if 逻辑条件 boolean {语句块1
        }else{语句块2
        }
        循环语句 重复执行某个代码段
        while循环  当 死循环:循环次数不确定
        语 while 条件判断 {
        语句块
        }
        do while循环 作当 特定需求循环一次 然后判断
        do {
        语句块1
        }while 条件判断
        for循环 一直   循环次数固定遍历数据
        循环可以套循环实际开发for套for for套if
        语法 for 初始值条件判断迭代值[
        语句块
        ]
        for循环执行顺序初始值条件判断语句块迭代值
        10.
        引用类型   等号后侧 new  数组相同数据集合
        语法数据类型{} 数组名=new 数据类型[长度]
        定义数组长度为4 数组名arr数组类型任意
        int[] arr=new int[4]
        声明数组并赋值1 2 3数组名arr静态数组
        int[] arr={1 2 3}
        声明数组并初始化赋值数组名arr动态数组123
        int[] arr=new int[]{123}
        定义数组长度为 4 数组名 arr数组类型任意
        int arr[]=new int[4]
        创建数组有几种方式4
        定义为任意数据类型整数默认0